// pages/baseUserInfo/base.js
let App = getApp();
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		userInfo:{
      thumb:'https://images.unsplash.com/photo-1589294784352-22a68324e7dd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60',
      name: 'aa',
      coin: 0,
      gender: 0,
      selfIntro: '基础资料',
      email:'aaa',
      nameChange:'1',
      birthday: '2018-11-09',
      group:'1'
		},
		edit:true,
		content:"编辑"
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		
	
		let user=JSON.parse(options.user);
		this.setData({
			userInfo:user
		})
		console.log(this.data.userInfo);
		
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	},
	editInfo:function (event) {
		if(this.data.edit===true)
		{
			this.setData({
				edit:false,
				content:"保存"
			})
		}
		else{
			let _this=this;
			this.setData({
				'userInfo.name':event.detail.value.name,
				'userInfo.gender':event.detail.value.gender,
				'userInfo.selfIntro':event.detail.value.selfIntro,
				'userInfo.email':event.detail.value.email,
				'userInfo.birthday':event.detail.value.birthday,
				'userInfo.wechatOpenid':wx.getStorageSync('openId')
			});	
			console.log(this.data.userInfo);
			console.log("----------------------------");
			
			
			// App._post('/user_center/edit/', {userInfo:JSON.stringify(_this.data.userInfo),openId: wx.getStorageSync('openId')}, result => {
				// _this.setData({
				// 	userInfo:result,
				// 	edit:true,
				// 	content:"编辑"
				// })
			// });
			// let sendData=[
			// 	{"userInfo":JSON.stringify(_this.data.userInfo)},
			// 	{"openId":wx.getStorageSync('openId')}
			// ];
			// App._post('/user_center/edit/',JSON.stringify(this.data.userInfo)},result=>{
			// 	console.log(result);
			// })

			wx.request({
				url: 'https://www.yunmosf.top/user_center/edit',
				data:JSON.stringify(this.data.userInfo),
				method:'POST',
				header: {
					'Content-Type': 'application/json'
				},
				success: function (res) {
					let newData=res.data.data;
					console.log(newData);
					_this.setData({
						userInfo:newData,
						edit:true,
						content:"编辑"
					});
					wx.showToast({
						title: '编辑个人资料成功', // 标题
						icon: 'success',  // 图标类型，默认success
						duration: 1500  // 提示窗停留时间，默认1500ms
					})
	
				},
			})
		
		}
	}
})